home *** CD-ROM | disk | FTP | other *** search
/ MacHack 1996 / MacHack 1996.toast / Hacks / Hacks ’95 / Desktop Pets / MenuPet.h < prev    next >
Encoding:
C/C++ Source or Header  |  1995-08-28  |  1.2 KB  |  48 lines  |  [TEXT/MMCC]

  1.  
  2.  
  3. #define NIL            0L
  4. #define MAXLONG        0x7FFFFFFF
  5.  
  6.  
  7. /* ========================================================================= */
  8. /* ==================== R E S O U R C E   N U M B E R S ==================== */
  9. /* ========================================================================= */
  10.  
  11. #define    rAboutAlert                128            /* about alert */
  12. #define    rErrorAlert                129            /* error user alert */
  13.  
  14. #define rErrorStrings            128
  15. #define    errWimpyROMs            1
  16. #define    errWimpySystem            2
  17. #define    errWeirdSystem            3
  18. #define    errNoMenuBar            4
  19.  
  20. /* The following constants are used to identify menus and their items. The menu IDs
  21.    have an "m" prefix and the item numbers within each menu have an "i" prefix. */
  22.  
  23. #define    rMenuBar                128            /* application's menu bar */
  24.  
  25. #define    mApple                    128            /* Apple menu */
  26. #define    iAbout                    1
  27.  
  28. #define    mFile                    129            /* File menu */
  29. #define    iNew                    1
  30. #define    iOpen                    2
  31. #define    iLine11                    3
  32. #define    iClose                    4
  33. #define    iSave                    5
  34. #define    iSaveAs                    6
  35. #define    iLine13                    7
  36. #define    iQuit                    8
  37.  
  38. #define    mEdit                    130            /* Edit menu */
  39. #define    iUndo                    1
  40. #define iLine21                    2
  41. #define    iCut                    3
  42. #define    iCopy                    4
  43. #define    iPaste                    5
  44. #define    iClear                    6
  45.  
  46. #define OUR_CREATOR        'DgsT'
  47. #define OUR_TYPE        'Grid'
  48.